Bytecode engine fast-path streamlining of plain symbols
authorMattias Engdegård <mattiase@acm.org>
Wed, 31 Jan 2024 16:35:59 +0000 (17:35 +0100)
committerMattias Engdegård <mattiase@acm.org>
Wed, 31 Jan 2024 16:35:59 +0000 (17:35 +0100)
commit344a846b07dfcc9ad38e510da9115fadae94a477
tree235f53726543576d7332a0c92d23ec00c4a975bf
parent9bcc9690a8076a22398c27a7ccf836ee95eb16a2
Bytecode engine fast-path streamlining of plain symbols

* src/bytecode.c (exec_byte_code):
Only use fast-path optimisations for calls and dynamic variable
reference and setting where the symbol is plain, which is much faster.
src/bytecode.c